@CHARSET "UTF-8";

body {
	min-width: 640px
}

#header,#menu,#content,#sub-section,#footer {
	overflow: hidden;
	display: inline-block
}

/* safari and opera need this */
#header,#footer {
	width: 100%
}

#menu,#content,#sub-section {
	float: left
}

#content {
	width: 57%;
	margin-left: 20%;
	display: inline
}

#menu {
	width: 18%;
	margin-left: -77%;
	display: inline
}

#sub-section {
	width: 22%
}

#footer {
	clear: both
}